﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

namespace PRJ_LDW_Eutoliso.Public
{
    public partial class Eventpost : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {

                try
                {
                    string idEvento = Request.QueryString["Id"].Trim();

                    eutolisodbEntities1 context = new eutolisodbEntities1();

                    int id_Evento = Convert.ToInt32(idEvento);


                    var _query = (from ev in context.evento

                                  join c in context.cidade
                                  on ev.Cidade equals c.Id
                                  join ec in context.eventocategoria
                                  on ev.Categoria equals ec.Id
                                  join et in context.estado on c.Estado equals et.Id

                                  where ev.Id == id_Evento

                                  select new
                                  {

                                      ev.Nome,
                                      ev.Datainicio,
                                      ev.Datafim,
                                      categoria = ec.Nome,
                                      ev.Imagem,
                                      ev.Video,
                                      ev.Descricao,
                                      cidade = c.Nome,
                                      estado = et.Uf

                                  });


                    foreach (var Result in _query)
                    {

                        
                        
                        
                        
                        lblNome.Text = Result.Nome;
                        lblDataInicio.Text = Convert.ToString(Result.Datainicio);
                        lblDataFim.Text = Convert.ToString(Result.Datafim);

                        lblCategoria.Text = Result.categoria;
                        //ddlCidade.SelectedValue = Result.cidade;

                        Image1.ImageUrl = Result.Imagem.ToString();

                        lblCidade.Text = Result.cidade;

                        lblEstado.Text = Result.estado;

                        lblDescricao.Text = Result.Descricao;
                        

                        Image1.Width = 415;
                        Image1.Height = 185;

                    }


                }
                catch (Exception)
                {
                    
                    //throw;
                }
                



            }
        }
    }
}